package com.googlecode.objectify.test.dataloader.annotation;

import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.ElementType.TYPE;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;

/**
 * Annotation to specify which Entity classes should be registered with
 * Objectify before running the test.
 * @author Shakil Siraj
 */
@SuppressWarnings({ "rawtypes" })
@Retention(java.lang.annotation.RetentionPolicy.RUNTIME)
@Target(value = { TYPE, METHOD })
public @interface EntitiesList {

    /**
     * The array of entity classes.
     */
    Class[] classes();
}
